package com.zh.mp.demo;

import java.io.Serializable;

public class Generic<T extends Serializable>{
    //key这个成员变量的类型为T,T的类型由外部指定
    private T key;

    public Generic(T key) { //泛型构造方法形参key的类型也为T，T的类型由外部指定
        this.key = key;
    }

    public T getKey(){ //泛型方法getKey的返回值类型为T，T的类型由外部指定
        return key;
    }

    public static <T extends String> void show(T key){
        System.out.println("key is " + key);
    }
}

